package com.ibm.csorb.dao;

import java.util.List;

import com.ibm.csorb.entity.CsCycle;

public interface CsCycleDao {
	public void save(CsCycle transientInstance);

	public void delete(CsCycle persistentInstance);

	public CsCycle findById(java.lang.Integer id);

	public List<CsCycle> findByExample(CsCycle instance);

	public List<CsCycle> findByProperty(String propertyName, Object value);

	public List<CsCycle> findByCycleName(Object cycleName);

	public List<CsCycle> findByRequestor(Object requestor);

	public List<CsCycle> findByJccVersion(Object jccVersion);

	public List<CsCycle> findByJccLock(Object jccLock);

	public List<CsCycle> findByRunType(Object runType);

	public List<CsCycle> findByDb2Version(Object db2Version);

	public List<CsCycle> findByDb2Level(Object db2Level);

	public List<CsCycle> findByDb2Type(Object db2Type);

	public List<CsCycle> findByJavaVersion(Object javaVersion);

	public List<CsCycle> findByDb2Server(Object db2Server);

	public List<CsCycle> findByTestClient(Object testClient);

	public List<CsCycle> findByIsIpl(Object isIpl);

	public List<CsCycle> findByIsTcpun(Object isTcpun);

	public List<CsCycle> findByIsBinddriver(Object isBinddriver);

	public List<CsCycle> findByIsLoad(Object isLoad);

	public List<CsCycle> findAll();

	public CsCycle merge(CsCycle detachedInstance);

	public void attachDirty(CsCycle instance);

	public void attachClean(CsCycle instance);
}